package RapiWeb.Evento;

import RapiWeb.JP_BaseDatos;
import java.awt.FileDialog;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 *
 * @author Ing. Luis Antonio Lara Capetillo
 */
public class JP_BaseDatos_Evento implements ActionListener {

    private int int_Opcion;
    private JP_BaseDatos panel;

    public JP_BaseDatos_Evento(JP_BaseDatos panel, int int_Opcion) {
        this.int_Opcion = int_Opcion;
        this.panel = panel;
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        switch (int_Opcion) {
            case 0://btn_Aceptar
                panel.m_MostrarPanelTabla();
                break;
            case 1://btn_Buscar
                FileDialog fd_Abrir = new FileDialog(panel.getPrincipal(), "Abrir Proyecto", FileDialog.LOAD);
                fd_Abrir.setVisible(true);
                String str_Archivo;
                str_Archivo = fd_Abrir.getDirectory() + fd_Abrir.getFile();
                String str_NomTabla = fd_Abrir.getFile();
                if (fd_Abrir.getFile() != null) {
//                    str_Archivo = str_Archivo.replaceAll(".txt", "");
                    System.out.println("Archivo: " + str_Archivo);
                    panel.m_AsignarCampos(str_Archivo, str_NomTabla);
                }
                break;
            case 2://btn_Generar
                panel.m_CrearArchivos();
                break;
            case 3://btn_Crear
                panel.m_CrearArchivos();
                break;

        }
    }
}
